Aging-Aware Parallel Execution

نویسندگان

چکیده

Computation has been pushed to the edge decrease latency and alleviate computational burden of IoT applications in cloud. However, increasing processing demands make necessary employment platforms that exploit thread-level parallelism (TLP). Yet, power heat dissipation rise as TLP inadvertently increases or when is not cleverly exploited, which may be result nonideal use a given parallel program interface (PPI). Besides common issues, such need for more robust sources better cooling, also adversely affects aging, accelerating phenomenons, negative bias temperature instability (NBTI) hot-carrier injection (HCI), further reduces processor lifetime. Hence, considering lifespan an device key, so number times application set execute until its end-of-life maximized, we propose BALDER. It learning framework capable automatically choosing optimal configuration executions (PPI threads) according at hand, aiming maximize tradeoff between aging performance. When executing ten well-known on two multicore embedded architectures, show BALDER can find nearly all our experiments.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Execution Aware Data Structures

e observation that parallel processing inevitably runs into issues managing data movement is hardly new. e old joke “a supercomputer is an expensive device that transforms a compute-bound problem into an I/Obound problem” now has a new variant: “a manycore processor is a device that transforms a compute-bound problem into a memory bound problem.” As we enter the multicore and manycore era, data...

متن کامل

Parallel Execution Optimization of GPU-aware Components in Embedded Systems

Many embedded systems process huge amount of data that comes from the interaction with the environment. The Graphics Processing Unit (GPU) is a modern embedded solution that tackles the efficiency challenge when processing a lot of data. GPU may improve even more the system performance by allowing multiple activities to be executed in a parallel manner. In a complex component-based application,...

متن کامل

Parallel execution: CS624 notes

Justi cation: Since we are talking about parallel computation, our model will have multiple independent computing machines. These could potentially be Turing machines, but for most purposes it will be more useful to assume that they are RAM machines (with Von Neumann architecture). These are computationally equivalent to Turing machines if we allow unlimited RAM. We need to consider how these m...

متن کامل

Parallel Program Execution Anomalies

The parallel runtime depends not only on the utilized algorithm but also on the hardware and software environment properties. Execution time anomalies resulting from unexpected behavior of the hardware and software environment or inexact performance model are well known to every scientist analyzing the performance of the parallel program. An abnormal behavior can usually be observed only for sp...

متن کامل

Query Optimization for Parallel Execution

Parallel query processing has received a lot of attention in the database community because customer applications on databases are growing in size and complexity with an ever increasing demand for performance. The main objective of parallel query processing is to achieve speedup, scaleup and high throughput. Parallel machines are necessary for achieving the speedup, however eecient resource uti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Embedded Systems Letters

سال: 2021

ISSN: ['1943-0671', '1943-0663']

DOI: https://doi.org/10.1109/les.2020.3021854